Experiences in Bordj Bou Arreridj, Algeria